smart build